//package org.com.andy.web.page;
//
//import com.fawvw.taf.common.core.utils.StringUtils;
//
///**
// * 分页数据
// *
// * @author taf
// */
//public class PageDomain
//{
//    /** 当前记录起始索引 */
//    private Integer pageNum;
//
//    /** 每页显示记录数 */
//    private Integer pageSize;
//
//    /** 排序列 */
//    private String orderByColumn;
//
//    /** 排序的方向desc或者asc */
//    private String isAsc = "asc";
//
//    /** 分页参数合理化 */
//    private Boolean reasonable = true;
//    private Boolean pageSizeZero = false;
//
//    public String getOrderBy()
//    {
//        if (StringUtils.isEmpty(orderByColumn))
//        {
//            return "";
//        }
//        return StringUtils.toUnderScoreCase(orderByColumn) + " " + isAsc;
//    }
//
//    public Integer getPageNum()
//    {
//        return pageNum;
//    }
//
//    public void setPageNum(Integer pageNum)
//    {
//        this.pageNum = pageNum;
//    }
//
//    public Integer getPageSize()
//    {
//        return pageSize;
//    }
//
//    public void setPageSize(Integer pageSize)
//    {
//        this.pageSize = pageSize;
//    }
//
//    public String getOrderByColumn()
//    {
//        return orderByColumn;
//    }
//
//    public void setOrderByColumn(String orderByColumn)
//    {
//        this.orderByColumn = orderByColumn;
//    }
//
//    public String getIsAsc()
//    {
//        return isAsc;
//    }
//
//    public void setIsAsc(String isAsc)
//    {
//        if (StringUtils.isNotEmpty(isAsc))
//        {
//            // 兼容前端排序类型
//            if ("ascending".equals(isAsc))
//            {
//                isAsc = "asc";
//            }
//            else if ("descending".equals(isAsc))
//            {
//                isAsc = "desc";
//            }
//            this.isAsc = isAsc;
//        }
//    }
//
//    public Boolean getReasonable()
//    {
//        if (StringUtils.isNull(reasonable))
//        {
//            return Boolean.TRUE;
//        }
//        return reasonable;
//    }
//
//    public void setReasonable(Boolean reasonable)
//    {
//        this.reasonable = reasonable;
//    }
//
//    public Boolean getPageSizeZero() {
//        return pageSizeZero;
//    }
//
//    public void setPageSizeZero(Boolean pageSizeZero) {
//        this.pageSizeZero = pageSizeZero;
//    }
//}
